
/* Generated data (by glib-mkenums) */

#include "ibust.h"

/* enumerations from "ibustobject.h" */
GType
ibust_object_flags_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GFlagsValue values[] = {
            { IBUST_IN_DESTRUCTION, "IBUST_IN_DESTRUCTION", "in-destruction" },
            { IBUST_DESTROYED, "IBUST_DESTROYED", "destroyed" },
            { IBUST_RESERVED_1, "IBUST_RESERVED_1", "reserved-1" },
            { IBUST_RESERVED_2, "IBUST_RESERVED_2", "reserved-2" },
            { 0, NULL, NULL }
        };
        etype = g_flags_register_static (g_intern_static_string ("IBustObjectFlags"), values);
    }
    return etype;
}

/* enumerations from "ibustattribute.h" */
GType
ibust_attr_type_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_ATTR_TYPE_UNDERLINE, "IBUST_ATTR_TYPE_UNDERLINE", "underline" },
            { IBUST_ATTR_TYPE_FOREGROUND, "IBUST_ATTR_TYPE_FOREGROUND", "foreground" },
            { IBUST_ATTR_TYPE_BACKGROUND, "IBUST_ATTR_TYPE_BACKGROUND", "background" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustAttrType"), values);
    }
    return etype;
}

GType
ibust_attr_underline_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_ATTR_UNDERLINE_NONE, "IBUST_ATTR_UNDERLINE_NONE", "none" },
            { IBUST_ATTR_UNDERLINE_SINGLE, "IBUST_ATTR_UNDERLINE_SINGLE", "single" },
            { IBUST_ATTR_UNDERLINE_DOUBLE, "IBUST_ATTR_UNDERLINE_DOUBLE", "double" },
            { IBUST_ATTR_UNDERLINE_LOW, "IBUST_ATTR_UNDERLINE_LOW", "low" },
            { IBUST_ATTR_UNDERLINE_ERROR, "IBUST_ATTR_UNDERLINE_ERROR", "error" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustAttrUnderline"), values);
    }
    return etype;
}

/* enumerations from "ibustproperty.h" */
GType
ibust_prop_type_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { PROP_TYPE_NORMAL, "PROP_TYPE_NORMAL", "normal" },
            { PROP_TYPE_TOGGLE, "PROP_TYPE_TOGGLE", "toggle" },
            { PROP_TYPE_RADIO, "PROP_TYPE_RADIO", "radio" },
            { PROP_TYPE_MENU, "PROP_TYPE_MENU", "menu" },
            { PROP_TYPE_SEPARATOR, "PROP_TYPE_SEPARATOR", "separator" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustPropType"), values);
    }
    return etype;
}

GType
ibust_prop_state_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { PROP_STATE_UNCHECKED, "PROP_STATE_UNCHECKED", "unchecked" },
            { PROP_STATE_CHECKED, "PROP_STATE_CHECKED", "checked" },
            { PROP_STATE_INCONSISTENT, "PROP_STATE_INCONSISTENT", "inconsistent" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustPropState"), values);
    }
    return etype;
}

/* enumerations from "ibusttypes.h" */
GType
ibust_modifier_type_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GFlagsValue values[] = {
            { IBUST_SHIFT_MASK, "IBUST_SHIFT_MASK", "shift-mask" },
            { IBUST_LOCK_MASK, "IBUST_LOCK_MASK", "lock-mask" },
            { IBUST_CONTROL_MASK, "IBUST_CONTROL_MASK", "control-mask" },
            { IBUST_MOD1_MASK, "IBUST_MOD1_MASK", "mod1-mask" },
            { IBUST_MOD2_MASK, "IBUST_MOD2_MASK", "mod2-mask" },
            { IBUST_MOD3_MASK, "IBUST_MOD3_MASK", "mod3-mask" },
            { IBUST_MOD4_MASK, "IBUST_MOD4_MASK", "mod4-mask" },
            { IBUST_MOD5_MASK, "IBUST_MOD5_MASK", "mod5-mask" },
            { IBUST_BUTTON1_MASK, "IBUST_BUTTON1_MASK", "button1-mask" },
            { IBUST_BUTTON2_MASK, "IBUST_BUTTON2_MASK", "button2-mask" },
            { IBUST_BUTTON3_MASK, "IBUST_BUTTON3_MASK", "button3-mask" },
            { IBUST_BUTTON4_MASK, "IBUST_BUTTON4_MASK", "button4-mask" },
            { IBUST_BUTTON5_MASK, "IBUST_BUTTON5_MASK", "button5-mask" },
            { IBUST_HANDLED_MASK, "IBUST_HANDLED_MASK", "handled-mask" },
            { IBUST_FORWARD_MASK, "IBUST_FORWARD_MASK", "forward-mask" },
            { IBUST_IGNORED_MASK, "IBUST_IGNORED_MASK", "ignored-mask" },
            { IBUST_SUPER_MASK, "IBUST_SUPER_MASK", "super-mask" },
            { IBUST_HYPER_MASK, "IBUST_HYPER_MASK", "hyper-mask" },
            { IBUST_META_MASK, "IBUST_META_MASK", "meta-mask" },
            { IBUST_RELEASE_MASK, "IBUST_RELEASE_MASK", "release-mask" },
            { IBUST_MODIFIER_MASK, "IBUST_MODIFIER_MASK", "modifier-mask" },
            { 0, NULL, NULL }
        };
        etype = g_flags_register_static (g_intern_static_string ("IBustModifierType"), values);
    }
    return etype;
}

GType
ibust_capabilite_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GFlagsValue values[] = {
            { IBUST_CAP_PREEDIT_TEXT, "IBUST_CAP_PREEDIT_TEXT", "preedit-text" },
            { IBUST_CAP_AUXILIARY_TEXT, "IBUST_CAP_AUXILIARY_TEXT", "auxiliary-text" },
            { IBUST_CAP_LOOKUP_TABLE, "IBUST_CAP_LOOKUP_TABLE", "lookup-table" },
            { IBUST_CAP_FOCUS, "IBUST_CAP_FOCUS", "focus" },
            { IBUST_CAP_PROPERTY, "IBUST_CAP_PROPERTY", "property" },
            { IBUST_CAP_SURROUNDING_TEXT, "IBUST_CAP_SURROUNDING_TEXT", "surrounding-text" },
            { 0, NULL, NULL }
        };
        etype = g_flags_register_static (g_intern_static_string ("IBustCapabilite"), values);
    }
    return etype;
}

GType
ibust_preedit_focus_mode_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_ENGINE_PREEDIT_CLEAR, "IBUST_ENGINE_PREEDIT_CLEAR", "clear" },
            { IBUST_ENGINE_PREEDIT_COMMIT, "IBUST_ENGINE_PREEDIT_COMMIT", "commit" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustPreeditFocusMode"), values);
    }
    return etype;
}

GType
ibust_orientation_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_ORIENTATION_HORIZONTAL, "IBUST_ORIENTATION_HORIZONTAL", "horizontal" },
            { IBUST_ORIENTATION_VERTICAL, "IBUST_ORIENTATION_VERTICAL", "vertical" },
            { IBUST_ORIENTATION_SYSTEM, "IBUST_ORIENTATION_SYSTEM", "system" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustOrientation"), values);
    }
    return etype;
}

GType
ibust_bus_name_flag_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GFlagsValue values[] = {
            { IBUST_BUS_NAME_FLAG_ALLOW_REPLACEMENT, "IBUST_BUS_NAME_FLAG_ALLOW_REPLACEMENT", "allow-replacement" },
            { IBUST_BUS_NAME_FLAG_REPLACE_EXISTING, "IBUST_BUS_NAME_FLAG_REPLACE_EXISTING", "replace-existing" },
            { IBUST_BUS_NAME_FLAG_DO_NOT_QUEUE, "IBUST_BUS_NAME_FLAG_DO_NOT_QUEUE", "do-not-queue" },
            { 0, NULL, NULL }
        };
        etype = g_flags_register_static (g_intern_static_string ("IBustBusNameFlag"), values);
    }
    return etype;
}

GType
ibust_bus_request_name_reply_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_BUS_REQUEST_NAME_REPLY_PRIMARY_OWNER, "IBUST_BUS_REQUEST_NAME_REPLY_PRIMARY_OWNER", "primary-owner" },
            { IBUST_BUS_REQUEST_NAME_REPLY_IN_QUEUE, "IBUST_BUS_REQUEST_NAME_REPLY_IN_QUEUE", "in-queue" },
            { IBUST_BUS_REQUEST_NAME_REPLY_EXISTS, "IBUST_BUS_REQUEST_NAME_REPLY_EXISTS", "exists" },
            { IBUST_BUS_REQUEST_NAME_REPLY_ALREADY_OWNER, "IBUST_BUS_REQUEST_NAME_REPLY_ALREADY_OWNER", "already-owner" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustBusRequestNameReply"), values);
    }
    return etype;
}

GType
ibust_bus_start_service_by_name_reply_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_BUS_START_REPLY_SUCCESS, "IBUST_BUS_START_REPLY_SUCCESS", "success" },
            { IBUST_BUS_START_REPLY_ALREADY_RUNNING, "IBUST_BUS_START_REPLY_ALREADY_RUNNING", "already-running" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustBusStartServiceByNameReply"), values);
    }
    return etype;
}

GType
ibust_error_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {
            { IBUST_ERROR_NO_ENGINE, "IBUST_ERROR_NO_ENGINE", "no-engine" },
            { IBUST_ERROR_NO_CONFIG, "IBUST_ERROR_NO_CONFIG", "no-config" },
            { IBUST_ERROR_FAILED, "IBUST_ERROR_FAILED", "failed" },
            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("IBustError"), values);
    }
    return etype;
}


/* Generated data ends here */

